package com.steellee.leeexcel.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 文件解析-写出文件 入参对象
 *
 * @author steellee
 * @date 2023-02-17
 **/

@Data
@Accessors(chain = true)
public class MetaExcelReadDTO implements Serializable {
    private static final long serialVersionUID = -4593200808994779240L;
    // 返回对象.class
    protected Class resultClazz;
    // 读取 sheet编号-从0开始
    protected Integer sheetNo;
    //读取数据起始行-默认第二行读起
    protected Integer dataStartRowNo;
    //最大行数校验值
    protected Integer allowMaxRows;
    //返回 Map类型指定字段名-顺序排序
    protected String[] heads;
    // 实现组件抽象类的类名.class
    protected Class abstractClazz;
}